<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
	<link rel="stylesheet" type="text/css" href="./res/index.css">
	<link rel="stylesheet" href="https://res.flystudiokey.xyz/res/doc.css">
    
    <title>
        FlyStudioKey&nbsp;|&nbsp;QMCL文档
    </title>
</head>
<body>
	<div style="background-color: #6699FF;overflow: auto;padding: 0px;" class="head">
        <div style="display: inline;float: left;">
            <p style="margin:0px;border: 0px;padding: 0px;font: 500 30pt 微软雅黑;" id="docTitle">
                FSK - FlyStudioKey
            </p>
        </div>
		<div class="listfloat headlist">
			<ul>
				<li>
                    <a href="feedback.html">
						<input type="button" value="反馈" class="loginButton" >
					</a>
				</li>
                <li>
					<a href="login.html">
						<input type="button" value="登录" class="loginButton" >
					</a>
				</li>
                <li>
					<a href="about.html">
						<input type="button" value="关于" class="loginButton" >
					</a>
				</li>
				<li>
					<a href="index.html">
						<input type="button" value="首页" class="loginButton">
					</a>
				</li>
			</ul>
		</div>
    </div>
	<div id="midPanel" class="midPanel">
		<p style="font: 300 40pt 微软雅黑;margin-bottom: 5px;white-space: nowrap;">
            QMCL文档
        </p>
		<p style="font: 200 20pt 微软雅黑;margin: 0px;margin-bottom: 10px;white-space: nowrap;margin-left: 5%;">
            包含 使用方法 插件开发 特性介绍以及与其他启动器的对比
        </p>
		<p style="font: 300 40pt 微软雅黑;margin-bottom: 5px;white-space: nowrap;">
            使用方法
        </p>
		<p style="font: 200 20pt 微软雅黑;margin: 0px;margin-bottom: 10px;white-space: nowrap;margin-left: 5%;">
            下载游戏
        </p>
        <p style="font: 100 18pt 微软雅黑;">
            1.点击"下载游戏"按钮
			<br>
			2.点击侧边栏的"Minecraft"按钮
			<br>
			3.点击中部的下拉框 ( 这个下拉框是包含所有游戏版本的下拉框 ) 拖动框内右边的滑块即可使下拉框快速滚动 单击选项选择版本
			<br>
			4.在下拉框的上方输入版本的自定义名称
			<br>
			5.如果勾选下拉框右边的选择框 那么将会下载Java运行时
			<br>
			6.设置完成后 点击 "安装----->"按钮即可开始安装
        </p>
		<p style="font: 200 20pt 微软雅黑;margin: 0px;margin-bottom: 10px;white-space: nowrap;margin-left: 5%;">
            选择或切换版本
        </p>
		<p style="font: 100 18pt 微软雅黑;">
			1.点击"设置"按钮
			<br>
			2.点击侧边栏的"管理"按钮
			<br>
			3.在下拉框内选择版本
		</p>
		<p style="font: 200 20pt 微软雅黑;margin: 0px;margin-bottom: 10px;white-space: nowrap;margin-left: 5%;">
			1.选择或切换到正确的版本后点击主界面的"启动游戏"按钮即可启动
		</p>
		<p style="font: 300 40pt 微软雅黑;margin-bottom: 5px;white-space: nowrap;">
            插件开发
        </p>
		<p style="font: 200 20pt 微软雅黑;margin: 0px;margin-bottom: 10px;white-space: nowrap;margin-left: 5%;">
            插件开发使用Python语言 QMCL会提供扩展代码 简化复杂的表达式
			<br>
			下面是扩展代码编译成Python代码的对照表
        </p>
		<p style="font: 100 18pt 微软雅黑;">
			<table class="tables">
				<tbody>
					<tr>
						<td>#qmcl&nbsp;</td>
						<td>self.ui.</td>
					</tr>
					<tr>
						<td>&goe</td>
						<td>.setGoemetry</td>
					</tr>
					<tr>
						<td>#qmcl-base</td>
						<td>self</td>
					</tr>
					<tr>
						<td>#qmcl</td>
						<td>self.ui</td>
					</tr>
					<tr>
						<td>&css</td>
						<td>.setStyleSheet</td>
					</tr>
					<tr>
						<td>&StartMCVersion</td>
						<td>
							self.ui.checkInstalledVersionComboBox.setCurrentText
							<br>
							startVersion(checkVersion())
						</td>
					</tr>
					<tr>
						<td>&DownloadMCVersion</td>
						<td>downloadVersion</td>
					</tr>
					<tr>
						<td>$</td>
						<td>Q</td>
					</tr>
				</tbody>
			</table>
		</p>
		<p style="font: 200 20pt 微软雅黑;margin: 0px;margin-bottom: 10px;white-space: nowrap;margin-left: 5%;">
            扩展代码的语法结构
        </p>
		<p style="font: 100 18pt 微软雅黑;">
			1.#qmcl   对ui界面控件的操作   操作控件需使用#qmcl.控件名称.操作   添加控件   #qmcl WidgetName = $WidgetType()
			<br>
			2.#qmcl-base   对主窗体的操作   #qmcl-base.hide()可以隐藏窗口
			<br>
			3.&geo()   设置控件坐标和大小   #qmcl.控件名称&geo($Rect())
			<br>
			4.$Rect()   创建一个坐标和大小   $Rect(x,y,w,h)
			<br>
			5.&css()   对控件添加CSS( 叠层样式表 )属性   #qmcl.控件名称&css("background-color: blue;")
			<br>
			6.$WidgetType(#qmcl.父控件)   widget的类型    WidgetType要替换成其他PyQt5控件
			<br>
			7.&StartMCVersion("VersionName;Version")   启动一个版本   &StartMCVersion("自定义名称;1.18.1")版本必须是已安装的否则报错
			<br>
			8.&DownloadMCVersion("VersionName", "Version", "minecraftPath", "downloadMode")   下载一个版本   &DownloadMCVersion("自定义名称", "1.18.1", "./.minecraft", "mcbbs")
		</p>
		<p style="font: 200 20pt 微软雅黑;margin: 0px;margin-bottom: 10px;white-space: nowrap;margin-left: 5%;">
			插件编译
		</p>
		<p style="font: 100 18pt 微软雅黑;">
			1.打开系统命令提示符程序
			<br>
			2.切换到程序目录下
			<br>
			3.输入
			<code style="border: 1px solid gray;border-radius: 3px;background-color: lightgray;padding: 2px;font-size: 16pt;">
				QuickMinecraftLauncher.exe -compile 插件名称.qs
			</code>
			并回车
			<br>
			4.编译好的插件会存储在qmcl/plugin文件夹下
			<br>
			<br>
			Tips: QMCL启动时会自动执行qmcl/plugin文件夹下的所有插件
		</p>
		<p style="font: 300 40pt 微软雅黑;margin-bottom: 5px;white-space: nowrap;">
            特性介绍
        </p>
		<p style="font: 200 20pt 微软雅黑;margin: 0px;margin-bottom: 10px;white-space: nowrap;margin-left: 5%;">
			QMCL还在测试阶段 Bug很多 微软登录还没做完 Forge下载做了一半
		</p>
		<p style="font: 100 18pt 微软雅黑;">
			所以这一段就咕亿会......
		</p>
		</p>
		<p style="font: 300 40pt 微软雅黑;margin-bottom: 5px;white-space: nowrap;">
			与其他启动器的对比
		</p>
		<p style="font: 200 20pt 微软雅黑;margin: 0px;margin-bottom: 10px;white-space: nowrap;margin-left: 5%;">
			QMCL还在测试阶段 Bug很多 微软登录还没做完 Forge下载做了一半
		</p>
		<p style="font: 100 18pt 微软雅黑;">
			所以这一段就接着咕亿会......
			<br>
			<kbd>Ctrl+C</kbd>
			<kbd>Ctrl+V</kbd>
		</p>
		<p style="font: 300 40pt 微软雅黑;margin-bottom: 5px;white-space: nowrap;">
			致用户
		</p>
		<p style="font: 200 20pt 微软雅黑;margin: 0px;margin-bottom: 10px;white-space: nowrap;margin-left: 5%;">
			本软件开源
		</p>
		<p style="font: 100 18pt 微软雅黑;">
			我们同意开发者们使用我们的代码来创造更好的Bug...啊不 程序!
			<br>
			但一切只能用于交流与学习
			<br>
			不得用于商业用途
			<br>
			最终解释权归FlyStudioKey所有
		</p>
		</div>
	<a href="https://beian.miit.gov.cn" target="_black">
        <p style="text-align: center;white-space: nowrap;">
            滇ICP备2022000802号-1
        </p>
    </a>
</body>
</html>